Circles of Schottky groups
Conformal transformations are the transformations preserving angles locally. They map circles to circles (with lines being seen as circles of infinite radius).
Schottky transformations are a certain class of conformal transformations, associated to two non-overlapping disks D_1 and D_2, such that they map the exterior of D_1 into the interior of D_2. More generally, a collection of 2n non-overlapping disks defines n Schottky transformations, mapping the interior of D_i the interior of D_(i+n). Groups generated by such transformations are called Schottky groups.
The pictures in this project show, for various Schottky groups, all the circles that are boundaries of the images of the disks D_i under the group action. The properties of the Schottky transformations ensure they do not intersect. The circles have a tendency to accumulate, revealing the limit set of the Schottky group, which is often fractal and self-similar.
Schottky groups are a particular class of Kleinian groups, namely groups of disctrete conformal transformations. A very pedagogical, yet scientifically accurate description of Kleinian groups and their limit sets can be found in the book reference below.
Reference: Indra's Pearls: The Vision of Felix Klein - Mumford, Series, Wright, chapter 4.
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/bee2d4170548191.645fdc45de2e9.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/a641e2170548191.645fdc45df322.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/f11ffe170548191.645fdc45e111d.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/7d18ff170548191.645fdc45dd4f7.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/7a8172170548191.645fdc45e0373.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/34d31f170548191.645fdc45d9bb8.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/73e03c170548191.645fdc45db6b8.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/7eb980170548191.645fdc45e1e15.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/bec7eb170548191.645fdc45da887.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/0a6e94170548191.645fdc45dc765.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/5a5e9d170548191.645fdec7044ae.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/14f209170548191.645fdec7036a6.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/46264b170548191.645fdec706eef.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/afed79170548191.645fdec7017c6.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/90bfb8170548191.645fdec6f3a1e.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/0754b9170548191.645fdec70261d.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/258c23170548191.645fdec709c38.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/a98acf170548191.645fdec700936.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/e364c7170548191.645fdec6f2998.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/c5702f170548191.645fdec708e15.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/19b025170548191.645fdec707d53.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/d37584170548191.645fdec6f1ac9.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/f2f1ad170548191.645fdec70aac3.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/1ee71e170548191.645fdec706115.png)
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/e7868a170548191.645fdec70530f.png)
And here is a product of buggy code that nevertheless turned out to be kind of interesting...
![](https://mir-s3-cdn-cf.behance.net/project_modules/1400/e6ef37170548191.645fdfed8c68b.png)